home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 18 / 2 / DISK1828.ZIP / MNU.DOC < prev    next >
Text File  |  1987-10-10  |  33KB  |  792 lines

  1.  
  2.  
  3.  
  4.  
  5.                           SOFTWARE  MANAGER                     10/10/87
  6.                           ═════════════════
  7.  
  8.  
  9.        Copyright (C) Oct 1987 by Richard Eveille,
  10.                      11 Green Way, Rochedale, QLD 4123, Australia.
  11.                      All rights reserved.
  12.  
  13.  
  14.        Version 1.0:  Has been released for distribution through the
  15.                      user distribution channels.  As a great deal of
  16.                      effort has been expended in developing this
  17.                      product, it would be greatly appreciated that if
  18.                      you consider this product beneficial that a
  19.                      contribution of A$20 (US$15) be forwarded to the
  20.                      above address.
  21.  
  22.        Version 2.0:  Is due for release before the end of 1987.  It
  23.                      contains a number of enhancements over V1.0 and
  24.                      these enhancements are indicated throughout this
  25.                      documentation with an '*'.  A copy of this version
  26.                      may be obtained by forwarding a contribution of
  27.                      A$39 (US$29) to the above address.
  28.  
  29.        Description:  SOFTWARE MANAGER provides facilities to easily
  30.                      control all your installed software.  It features
  31.                      a menu-control-module to select other menus or to
  32.                      select programs; a menu-painter; a password-control
  33.                      facility; a software-index for containing the DOS-
  34.                      startup commands; and a directory-manager that
  35.                      includes options to hide and/or protect directories
  36.                      and files.
  37.  
  38.        Requirements: IBM/PC or compatible
  39.                      RAM of at least 256K
  40.                      DOS 2.0 or higher
  41.  
  42.        Limitations:  Version               V1   * V2
  43.                                            ──     ──
  44.                      Menu Size             20     96   statements max
  45.                      Program Index Size    32    512   entries max
  46.  
  47.        Disclaimer:   SOFTWARE MANAGER is provided without warranty or
  48.                      guarantee of any kind.  It is NOT claimed that it
  49.                      will benefit anyone.  If you think it is great -
  50.                      beaut!  If you lose anything whatsoever from it -
  51.                      tough!
  52.  
  53.  
  54.  
  55.                                   2
  56.  
  57.  
  58. FUNCTIONAL DESCRIPTION
  59. ══════════════════════
  60.  
  61.        The SOFTWARE MANAGER shows its full capabilities when installed
  62.        on a hard-disk system, although many benefits may also be
  63.        obtained using a floppy disk system.
  64.  
  65.        SOFTWARE MANAGER consists of 2 major components, namely:
  66.  
  67.          1. Menu Control Module;
  68.          2. Menu Painter/Software Maintenance Utility.
  69.  
  70.  
  71.        MENU CONTROL MODULE
  72.        ───────────────────
  73.  
  74.            This module is normally called at 'boot' time and provides
  75.            the logic to navigate through a number of menus until it
  76.            encounters a software selection.  This selection is used
  77.            to access the software index where it obtains the DOS
  78.            startup-commands to start up the software.
  79.  
  80.            The facilities provided by this control module are:
  81.  
  82.                1) Menu/Software Selection facility;
  83.                2) Password facility.
  84.  
  85.  
  86.            Menu/Software Selection Facility
  87.            ────────────────────────────────
  88.  
  89.            This facility provides:
  90.  
  91.                1) selection to the user's own set of menus held in the
  92.                   user's private directory;
  93.                2) selection to software held in the Software Index where
  94.                   the software names and the software startup commands
  95.                   are held.  Large disk space savings are possible as
  96.                   separate startup batch files are no longer required.
  97.  
  98.  
  99.            Password Facility
  100.            ─────────────────
  101.  
  102.            The Password facility provides:
  103.  
  104.                1) automatic allocation to the user's own private
  105.                   directory;
  106.                2) support for a user-defined password-menu to override
  107.                   the default password-menu;
  108.                3) additional security for private directories,
  109.                   particularly if these directories are 'hidden';
  110.             *  4) additional system security by automatic lockup of the
  111.                   system after 2 attempts to enter a correct password.
  112.  
  113.  
  114.  
  115.                                   3
  116.  
  117.  
  118.        MENU PAINTER/SOFTWARE MAINTENANCE UTILITY
  119.        ─────────────────────────────────────────
  120.  
  121.            This utility provides all the necessary functions to manage
  122.            the installed software and to maintain the 'menu' system.
  123.  
  124.            The functions provided by this utility are:
  125.  
  126.                1) Menu Painter;
  127.                2) Menu Manager;
  128.                3) Program Manager;
  129.                4) Directory Manager;
  130.                5) Utilities.
  131.  
  132.  
  133.            Menu Painter
  134.            ────────────
  135.  
  136.            The MENU PAINTER paints the menus according to the
  137.            requirements of the user.  All paint commands are designed
  138.            for text mode - thus no graphics support is required.
  139.            Sub-functions allow the user to:
  140.  
  141.                - paint menu   by adding paint commands;
  142.                - review menu  which allows the user to step through each
  143.                               paint command and to optionally change or
  144.                               delete these commands;
  145.                - load menu    by selecting from an index of the user's
  146.                               menus;
  147.                - save menu    under the name provided by the user.
  148.                - clear menu   which deletes all paint commands stored
  149.                               in memory.
  150.  
  151.                Selecting 'paint menu' from the above options allows the
  152.                following paint commands to be performed:
  153.  
  154.                - SCREEN  color change (ie. background color);
  155.                - LINE    display (both horizontal and vertical);
  156.                - BOX     display;
  157.                - CLOCK   display (includes time, date, day, month and
  158.                          year);
  159.                - TEXT    display (includes large text option);
  160.                - INPUT   display (for entering option on menu);
  161.                - SELECTions (to select menu-name or program-name);
  162.                - UNDO    last paint command.
  163.  
  164.                Cursor positioning, when requested, is performed by:
  165.  
  166.                  arrow-keys              -move 1 character position
  167.                                           in direction of arrow;
  168.                  ctrl-left/right arrow   -move 5 character positions
  169.                                           in direction of arrow;
  170.                  home/end/pgup/pgdn      -move 1 character position
  171.                                           in diagonal direction;
  172.                  ctrl-home/end/pgup/pgdn -move to corners of screen;
  173.                  F9                      -move to centre of screen.
  174.  
  175.  
  176.  
  177.                                   4
  178.  
  179.            Menu Manager
  180.            ────────────
  181.  
  182.            The MENU MANAGER provides an index of all menus in the
  183.            assigned user directory.  Functions that can be performed
  184.            against a selected menu in the index, are:
  185.  
  186.                - display menu selected from menu index;
  187.                - rename  menu;
  188.                - delete  menu;
  189.                - copy    menu to a new menu name.
  190.  
  191.  
  192.            Program Manager
  193.            ───────────────
  194.  
  195.            The PROGRAM MANAGER provides an index of the software
  196.            installed on the system.  New software can easily be added
  197.            by the powerful editor that is included.  Functions to
  198.            support the 'Software Index' include:
  199.  
  200.                - display   startup commands held in index;
  201.                - rename    software to a new name in index;
  202.                - move      software name to a new position in index;
  203.                - add       new software name to index;
  204.                - delete    software name from index;
  205.                - copy      startup commands to another software name
  206.                            in index.
  207.  
  208.                Selecting 'display' from the above allows the following
  209.                functions to be performed on the DOS startup commands:
  210.  
  211.                - change    line;
  212.                - move      line to new position;
  213.                - add       new line;
  214.                - delete    line;
  215.                - copy      line to another line;
  216.             *  - include   external file (normally a '.BAT' file).
  217.  
  218.  
  219.  
  220.                                   5
  221.  
  222.            Directory Manager
  223.            ─────────────────
  224.  
  225.            The DIRECTORY MANAGER provides an index of the
  226.            sub-directories held in the current directory.
  227.  
  228.         *  Navigation to other directories is possible by selecting
  229.            the desired directory name from the index.
  230.  
  231.            Functions supported are:
  232.  
  233.             *  - select    next directory;
  234.             *  - drive     change (may be floppy disk or hard disk);
  235.                            (may include directory path name)
  236.                - rename    directory to new name;
  237.                - hide      directory (displays in blue);
  238.                - protect   directory (first letter displays in yellow);
  239.                            (note - DOS's RD command will ignore this)
  240.                - files     listed from directory.
  241.  
  242.                Selecting the 'files' function from the above
  243.                allows the following to be performed:
  244.  
  245.                - display   file (provides both char and hex displays)
  246.             *                   (sub-options include a find and a goto);
  247.                - rename    file to new name;
  248.                - hide      file (displays in blue);
  249.                - protect   file (first letter displays in yellow);
  250.                - delete    file.
  251.  
  252.  
  253.            Utilities
  254.            ─────────
  255.  
  256.            The UTILITIES allow the user to tailor the Software Manager
  257.            to his/her needs.  Utilities include:
  258.  
  259.               -- USER OPTIONS : provide the facility to override the
  260.                    defaults for hardware options, colors (contrast
  261.                    if mono) and menu options.  Providing that users
  262.                    sign-on to their own directories by using their
  263.                    correct passwords, users may setup their own unique
  264.                    options without interfering with other users.
  265.  
  266.  
  267.               -- LIBRARY ASSIGNMENTS : normally only used during the
  268.                    initial install for specifying the parameters for
  269.                    'Software Manager', such as the library names and
  270.                    the password-file name.  The 'Library Assignments'
  271.                    file is automatically stored in the root directory.
  272.  
  273.                 *  The 'Library Assignments' file is encrypted to
  274.                    provide added security.  This means that the
  275.                    directories used by 'Software Manager' need not
  276.                    be openly available in such members as the
  277.                    'autoexec.bat' file.
  278.  
  279.  
  280.  
  281.                                   6
  282.  
  283.  
  284.               -- PASSWORD MAINTENANCE : provides the facility to add
  285.                    new passwords and to change or delete existing
  286.                    passwords.
  287.  
  288.                 *  The Password file is encrypted which provides added
  289.                    security.
  290.  
  291.                 *  Each password has a number of attributes, such as
  292.                    access authority, to provide a highly flexible
  293.                    password control.  Thus, users can be prevented from
  294.                    adding, changing or deleting other passwords.
  295.                    Password attributes include:
  296.  
  297.                     - user directory name;
  298.                     - user main menu name;
  299.                 *   - authority access over other passwords;
  300.                 *   - authority access over other directories;
  301.                 *   - authority access over the program index.
  302.  
  303.  
  304.             * -- RESTORE PROGRAM INDEX : a recovery utility to recover
  305.                    the previous version of the program-index.  This
  306.                    facility was seen to be highly desirable as the loss
  307.                    of the Program Index could involve a great deal of
  308.                    work for it to be recovered.  However, only one level
  309.                    is available for recovery.
  310.  
  311.  
  312.  
  313.                                   7
  314.  
  315. FEATURES
  316. ════════
  317.  
  318.        Inbuilt Editor
  319.        ──────────────
  320.  
  321.            The inbuilt editor is called whenever any text is to be
  322.            entered.  Its advanced features include:
  323.  
  324.                - cursor movement left or right using the left and
  325.                  right arrow keys;
  326.                - cursor movement to start or end of text-string using
  327.                  the Ctl-left and Ctl-right arrow keys;
  328.                - support of the insert and delete keys;
  329.                - destructive backspace key which can be used anywhere
  330.                  within the text-string;
  331.                - repeat previous character (F9) which is particularly
  332.                  useful when repeating special characters entered as
  333.                  a number (such as the special box characters);
  334.                - optional beep when a key that is unable to function is
  335.                  pressed (such as the right-arrow key when the cursor
  336.                  is already at the end of the text);
  337.                - an erase to end-of-text by using the Tab key (with the
  338.                  added feature that the text can be restored with the
  339.                  same key providing no other keys have been pressed
  340.                  since using this key).
  341.  
  342.  
  343.  
  344.        Large Characters
  345.        ────────────────
  346.  
  347.            The use of large characters can be of great benefit in
  348.            highlighting as well as making a more attractive menu.
  349.            Therefore, the MENU PAINTER provides large character
  350.            support in the following sizes, namely;
  351.  
  352.                - 8 characters high x 8 characters wide;
  353.                - 8 characters high x 4 characters wide;
  354.             *  - 4 characters high x 8 characters wide.
  355.  
  356.            All sizes allow for both foreground and background
  357.            colors to be changed.  The largest size (8x8) also
  358.            allows for the large characters to be displayed with
  359.            various characters.  This size can also display
  360.            striking effects through shadowing (produced by
  361.            displaying the same character in different colors
  362.            over each other but displaced by one position).
  363.  
  364.  
  365.  
  366.                                   8
  367.  
  368.  
  369.        Directory/File Attributes
  370.        ─────────────────────────
  371.  
  372.            Each DOS-directory/file entry allows for a number of
  373.            attributes to be assigned.  Two of these attributes,
  374.            namely, the 'hidden' and the 'protect' attributes, are
  375.            seen as being quite beneficial.  The 'hidden' attribute
  376.            suppresses the display of the directory or file when
  377.            using such commands as DOS's 'DIR' command. The 'protect'
  378.            attribute will not allow a file to be deleted with the
  379.            normal DOS's 'DEL' command (however, empty directories
  380.            are not protected from DOS's RD command).
  381.  
  382.            To make these useful attributes available to the user,
  383.            Software Manager provides an easy to use command selection.
  384.            Color displays are used to full effect to show the
  385.            attributes of directories or files.  Using a color screen
  386.            and the default colors provided by 'Software Manager', the
  387.            names of directories or files will appear as follows:
  388.  
  389.                - green for both hide and protect attributes off;
  390.                - blue for hide attribute on;
  391.                - yellow on first letter only if protect attribute on.
  392.  
  393.            On a monochrome screen, the names of directories or files
  394.            will be highlighted if the attributes are on.
  395.  
  396.  
  397.  
  398.     *  Encryption
  399.        ──────────
  400.  
  401.            Encryption is a method of hiding text by translating it
  402.            to other characters.  This renders the text unintelligeable
  403.            to anyone gaining unauthorised access.  This is highly
  404.            desirable on any files where the information could be
  405.            mis-used.  Files kept in the 'root' directory are easily
  406.            accessable to 'prying eyes'.  Thus, files which are easily
  407.            accessed and contain data of a restricted nature should be
  408.            encrypted to safe-guard them.
  409.  
  410.         *  SOFTWARE MANAGER automatically encrypts from its own files
  411.            those files which are considered to be in a restricted-access
  412.            category.  Those files are:
  413.  
  414.                - the library assignment file held in the 'root'
  415.                  directory;
  416.                - the password file.
  417.  
  418.         *  The encryption algorithm is based on a number of factors to
  419.            ensure that decoding is very difficult.  However, it should
  420.            be noted that the DOS operating system does not support a
  421.            high degree of system security, therefore, encryption is
  422.            just like locking the front door!
  423.  
  424.  
  425.  
  426.                                   9
  427.  
  428. SUMMARY
  429. ═══════
  430.  
  431.        Function Map for Software Manager Utility (MNUSUP)
  432.        ──────────────────────────────────────────────────
  433.  
  434.           (Esc-key will cancel partially completed commands)
  435.  
  436.                  Menu Painter =============================
  437.                     Paint Menu
  438.                     -  Text
  439.                     -  .  Normal Size
  440.                     -  .  8x8 times
  441.                     -  .  8x4 times
  442.                  *  -  .  4x8 times
  443.                     -  Input
  444.                     -  Line
  445.                     -  .  Type
  446.                     -  Box
  447.                     -  .  Type
  448.                     -  Clock
  449.                     -  .  Time
  450.                     -  .  Date
  451.                     -  .  Day
  452.                     -  .  Month
  453.                     -  .  Year
  454.                     -  Screen
  455.                     -  Select
  456.                     -  .  Menu
  457.                     -  .  Program
  458.                     -  Undo
  459.                     Review Menu
  460.                     -  Display
  461.                     -  Change
  462.                     -  Delete
  463.                     Load Menu
  464.                     Save Menu
  465.                     Clear Menu
  466.                  Menu Manager ==========(menu index)=======
  467.                     Display
  468.                     Rename
  469.                     Delete
  470.                     Copy
  471.                  Program Manager =======(program index)====
  472.                     Display                (DOS commands)
  473.                     -  Change
  474.                     -  Move
  475.                     -  Add
  476.                     -  Delete
  477.                     -  Copy
  478.                  *  -  Include             (Batch File)
  479.                     Rename
  480.                     Move
  481.                     Add
  482.                     Delete
  483.                     Copy
  484.  
  485.  
  486.  
  487.                                  10
  488.  
  489.  
  490.                  Directory Manager =====(directory index)==
  491.                  *  Select Directory
  492.                  *  Drive/Directory Selection
  493.                     Rename
  494.                     Hide
  495.                     Protect
  496.                     Files                  (file index)
  497.                     -  Display
  498.                  *  -  .  Goto
  499.                  *  -  .  Find
  500.                     -  Rename
  501.                     -  Hide
  502.                     -  Protect
  503.                     -  Delete
  504.                  Utilities ================================
  505.                     User Options
  506.                     -  Hardware Options
  507.                     -  Color Options
  508.                     -  Program Options
  509.                     Password Maintenance   (refer note 2 below)
  510.                     -  Add
  511.                     -  Change
  512.                     -  Delete
  513.                     Library Assignments
  514.                     -  Change
  515.                  *  Restore Program Index
  516.                  ==========================================
  517.  
  518.                  *  available from V2.0
  519.  
  520.  
  521.        Notes:
  522.        ──────
  523.  
  524.            1) To execute, type:    MNUSUP
  525.                             preceed with a Path command if in
  526.                             another library
  527.  
  528.            2) Password Maintenance functions are:
  529.                    Add New User Password
  530.                          *  must have appropriate authority;
  531.                             enter new password which will display
  532.                                defaults values;
  533.                             then continue as for 'Change Password'.
  534.                    Change Password Details
  535.                             enter password to be changed;
  536.                             change appropriate value and <enter>;
  537.                             if value to be cleared then use tab-key.
  538.                             if value not to change then just <enter>;
  539.                    Delete Existing Password
  540.                          *  must have appropriate authority;
  541.                             cannot delete password that is in use;
  542.                             enter password to be deleted;
  543.                             use tab-key to clear 'new password' value
  544.                                which will respond will a 'confirm
  545.                                delete' message.
  546.  
  547.  
  548.  
  549.                                  11
  550.  
  551. INSTALL PROCEDURES
  552. ══════════════════
  553.  
  554.        The distribution floppy disk is set up as a mini-system for
  555.        SOFTWARE MANAGER and may be started by typing MENU against
  556.        the drive-prompt containing this disk.  However, a temporary
  557.        file will be written to the floppy, so it is recommended to
  558.        copy it first before doing this.
  559.  
  560.        The steps involved to install SOFTWARE MANAGER are described
  561.        first and then a sample install follows.
  562.  
  563.  
  564.        Description of the steps to install SOFTWARE MANAGER
  565.        ────────────────────────────────────────────────────
  566.  
  567.            1) Create a directory to hold the 'Software Manager'
  568.               modules unless the modules are to be copied into an
  569.               existing directory.
  570.  
  571.            2) Copy all the modules from \MNU_V1 on the distribution
  572.               disk to this library.
  573.  
  574.               The distribution disk contains the following files:
  575.  
  576.                - MNU.DOC    : Documentation about 'Software Manager'
  577.                               from which this document was printed.
  578.  
  579.                - MNULGN.COM : Control module that is executed to
  580.                               start-up the menu-selection.
  581.  
  582.                - MNUMNU.OVL : Overlay Module called by 'MnuLgn.Com'
  583.                               to process passwords and to control
  584.                               the menu-selection.
  585.  
  586.                - MNUSUP.COM : Utility Module to provide menu
  587.                               painting and maintenance for the
  588.                               'Software Manager'.
  589.  
  590.                - MNUSUP.000 : Overlay Module called by 'MnuSup.Com'.
  591.  
  592.                - MNUPWD.PRM : Password file which contains one
  593.                               password which has full authority.
  594.                               The password is 'MNU' which may be
  595.                               changed at anytime by the user.
  596.                            *  Always ensure that one password
  597.                               has full authority as a lower
  598.                               authority password cannot create a
  599.                               higher authority password.
  600.  
  601.                - MNUCHR.PRM : Character patterns for generating
  602.                               large characters when the 'external
  603.                               pattern' option is set.
  604.  
  605.                - MNULIB1.PRM: Sample 'Library Assignment' member
  606.                  MNULIB2.PRM: to provide a working system on the
  607.                               distribution floppy (numbers refer to
  608.                               the version of 'Software Manager').
  609.  
  610.  
  611.  
  612.                                  12
  613.  
  614.  
  615.                - MNUPRG.PRM : Sample 'Program Index' member to provide a
  616.                               working system on the distribution floppy.
  617.  
  618.                - MNU0.MNU   : Sample 'Menu' members to provide a working
  619.                  MNUU.MNU     system on the distribution floppy.
  620.  
  621.            3) Copy the module 'MNULGN.COM' to the 'root' directory
  622.               so that the directory name does not have to be held in
  623.               'autoexec.bat'.  This step is optional.
  624.  
  625.            4) Execute the 'Software Manager' utility to specify the
  626.               directories for use by Software Manager.
  627.               The steps for this are:
  628.  
  629.                  CD\library-name-containing-MNUSUP.COM
  630.                  MNUSUP
  631.                  MNU                    (password as provided)
  632.                  Utilities              (select with box-cursor)
  633.                  Library assignments    (select with box-cursor)
  634.                    (change names to those for your system)
  635.                    (names should be full path name - ie. drive\dir\name)
  636.                  Y                      (changes correct)
  637.                  Y                      (save library assignments)
  638.  
  639.            5) Execute the 'Software Manager' utility to specify the
  640.               passwords for the system.  If the password MNU (which
  641.               is already specified) is sufficient, then only the
  642.               password defaults (such as user-library name) need be
  643.               changed.  The steps for this are:
  644.  
  645.                  Start-up MNUSUP if not still in it from 4).
  646.                  Utilities              (select with box-cursor)
  647.               -> Password Maintenance   (select with box-cursor)
  648.                    (enter to view details or enter new password)
  649.                    (change defaults as required)
  650.                  Y                      (changes correct)
  651.                  Y                      (save password details)
  652.                  (repeat from -> to add more passwords)
  653.  
  654.            6) Add the installed-program-names to the program-index
  655.               together with the DOS start-up commands.  Only those
  656.               programs to be referenced by the 'menu' system need be
  657.               added to the index.  The steps for this are:
  658.  
  659.                  Start-up MNUSUP if not still in it).
  660.                  Program Manager        (select with box-cursor)
  661.               -> Add                    (select with cursor)
  662.                    (add program name)
  663.                  Display                (select with cursor)
  664.                    (select program name)
  665.                  Add                    (select with cursor)
  666.                    (add DOS start-up commands)
  667.                  Exit                   (select with cursor)
  668.                  Y                      (changes correct)
  669.                  (Repeat from -> to add more programs)
  670.                  Exit -and save         (select with cursor)
  671.                  Y                      (save program index)
  672.  
  673.  
  674.  
  675.                                  13
  676.  
  677.  
  678.            7) Create user menus (2 menus are supplied) as follows:
  679.  
  680.                  PATH \library-name-containing-MNUSUP.COM
  681.                  MNUSUP                 (with the user password to
  682.                                          select the user directory)
  683.                  Menu Painter           (select with box-cursor)
  684.               -> Paint Menu             (select with box-cursor)
  685.                    (paint menu using commands provided)
  686.                    (note that the 'select' option must be used to
  687.                     provide the menu/program choices to the menu)
  688.                    (exit when menu completed)
  689.                  Review Menu (optional) (select with box-cursor)
  690.                    (allows cleanup by stepping through each command)
  691.                  Save Menu              (select with box-cursor)
  692.                    (main menu name must match name as specified with
  693.                    (the user password - for MNU pswd, name is MNU0)
  694.                  (Repeat from -> to add more menus)
  695.                  Exit                   (select with box-cursor)
  696.  
  697.            8) Modify AUTOEXEC.BAT to include (after all other
  698.               statements) the commands necessary to start-up the
  699.               menu selection.  These commands are:
  700.  
  701.                  MNULGN    (preceed with library name if not merged to
  702.                             the 'root directory' - as in step 3)
  703.                  MNUTMP    (may be preceeded with drive and/or library,
  704.                             but this will have to be reflected in step 4)
  705.                            (the drive may be a memory-disk if one exists)
  706.  
  707.             9) A '.BAT' member may be created to startup the menu system
  708.                as needed by typing in the '.BAT'-member name.
  709.                This may be performed as follows:
  710.  
  711.                  CD\                    (change to root directory)
  712.                  COPY CON MENU.BAT      (use COPY to setup member)
  713.                  MNULGN                 (preceed with drive/directory)
  714.                  MNUTMP                 (preceed with drive/directory)
  715.                  ^Z                     (ctrl-Z to finish)
  716.  
  717.                Then to startup the menu system, type:
  718.  
  719.                  MENU
  720.  
  721.                The 'Software Manager' utility may be started by:
  722.  
  723.                  PATH drive\directory-name-containing-MNUSUP.COM
  724.                  MNUSUP
  725.  
  726.  
  727.  
  728.                                  14
  729.  
  730.  
  731.        Sample Install of SOFTWARE MANAGER
  732.        ──────────────────────────────────
  733.  
  734.        To install Software Manager on b: drive -
  735.        (Numbers on LHS refer to Step Numbers above)
  736.  
  737.              .> b:
  738.          1)  B> md\swmgr               ('swmgr' to be directory name)
  739.              B> cd\swmgr
  740.          2)  B> copy a:\mnu_v1\*.*     (distribution disk in a:)
  741.          3)  B> copy mnulgn.com \      (copy 'mnulgn' to root dir)
  742.          4)  B> mnusup                 (startup utility)
  743.                  <enter> when '\mnulib not found' message displayed
  744.                  mnu                   (password)
  745.                  Utilities             (select with box-cursor)
  746.                  Library Assignments   (select with box-cursor)
  747.                   change names as reqd (names in drive/dir/name format)
  748.                  Y                     (changes correct)
  749.                  Y                     (save changes)
  750.          5)      Password Maintenance  (select with box-cursor)
  751.                    <enter>             (to display pswd details)
  752.                    b:\swmgr            (user library name changed)
  753.                    mnu0                (menu-name does not incl drive/dir)
  754.                  Y                     (changes correct)
  755.                  Y                     (save changes)
  756.                  Exit                  (select with box-cursor)
  757.          6)      Program Manager       (select with box-cursor)
  758.                    display             (and select program MNUSUP)
  759.                    change              (and select line with directory)
  760.                    \swmgr\mnusup       (and change line)
  761.                    exit                (select with cursor)
  762.                  Y                     (changes correct)
  763.                  Exit                  (select with box-cursor)
  764.                  Y                     (save changes)
  765.                  Exit                  (select with box-cursor)
  766.                 Software Manager ended
  767.  
  768.          7)  To add user menus -
  769.              B> path \swmgr
  770.              B> mnusup                 (start-up utility)
  771.                  mnu                   (user-password)
  772.                  Menu Painter          (select with box-cursor)
  773.                  Paint Menu            (select with box-cursor)
  774.                    paint menus using commands provided
  775.                  Exit                  (select with cursor)
  776.                  Exit                  (select with box-cursor)
  777.                  Y                     (save menu)
  778.                 Software Manager ended
  779.  
  780.          8)  Modify autoexec.bat as described in step 8.
  781.  
  782.          9)  To check install was successful -
  783.                 Setup MENU.BAT as described in Step 9 and type:
  784.                 MENU                   (should display the user menus)
  785.  
  786.         10)  Software Manager now installed
  787.  
  788.        ─────────────────────────────────────────────────────────────────
  789.        ───────────────────────────end───────────────────────────────────
  790.  
  791.  
  792.